cf388678325e27f7f485339b92d01e0c484d4d07,rt/security/src/main/java/org/apache/cxf/rt/security/xacml/DefaultXACMLRequestBuilder.java,DefaultXACMLRequestBuilder,createResourceType,#List#,73
Before Change
List<AttributeType> attributes = new ArrayList<AttributeType>();
for (String resource : resources) {
if (resource != null) {
attributes.add(createAttribute(XACMLConstants.RESOURCE_ID, XACMLConstants.XS_STRING, null,
resource));
}
}
return RequestComponentBuilder.createResourceType(attributes, null);
After Change
if (!resourceAttributes.isEmpty()) {
AttributeType resourceAttribute =
createAttribute(
XACMLConstants.RESOURCE_ID,
XACMLConstants.XS_STRING,
null,
resourceAttributes
);
attributes.add(resourceAttribute);
}
return RequestComponentBuilder.createResourceType(attributes, null);